package cn.iocoder.devlop.module.annual.report.wsbaseinfo.controller.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Schema(description = "管理后台 - 外商资产信息")
public class WsAssetsLiabilitiesinfoVO extends WsBaseinfoVO{

    @Schema(description = "流动负债：负债总额（其中），单位：万元")
    private BigDecimal currentliabilities;

    @Schema(description = "应付外方股利：流动负债（其中），单位：万元")
    private BigDecimal fordividend;

    @Schema(description = "其他应付款：流动负债（其中），单位：万元")
    private BigDecimal otherpayables;

    @Schema(description = "非流动负债：负债总额（其中），单位：万元")
    private BigDecimal noncurrentliabilities;

    @Schema(description = "所有者权益实收资本：所有者权益合计（其中），单位：万元")
    private BigDecimal reccap;

    @Schema(description = "所有者权益资本公积：所有者权益合计（其中），单位：万元")
    private BigDecimal capre;

    @Schema(description = "所有者权益盈余公积：所有者权益合计（其中），单位：万元")
    private BigDecimal surpres;

    @Schema(description = "所有者权益未分配利润：所有者权益合计（其中），单位：万元")
    private BigDecimal undisprofit;

    @Schema(description = "所有者权益其他：所有者权益合计（其中），单位：万元")
    private BigDecimal other;

    @Schema(description = "所有者权益归属于外方股东的权益：所有者权益合计（其中），单位：万元")
    private BigDecimal invsequity;

    @Schema(description = "归属于外方股东实收资本：归属于外方股东的权益（其中），单位：万元")
    private BigDecimal forreccap;

    @Schema(description = "归属于外方股东资本公积：归属于外方股东的权益（其中），单位：万元")
    private BigDecimal forcapre;

    @Schema(description = "归属于外方股东盈余公积：归属于外方股东的权益（其中），单位：万元")
    private BigDecimal forsurpres;

    @Schema(description = "归属于外方股东未分配利润：归属于外方股东的权益（其中），单位：万元")
    private BigDecimal forundisprofit;

    @Schema(description = "归属于外方股东其他：归属于外方股东的权益（其中），单位：万元")
    private BigDecimal forother;
}
